Sun Microsystems, Inc.
spacer spacer
spacer    Sun Development Tools | Forte for Java, Community Edition | Java Blend | Java Message Queue 
spacer
black dot
spacer
  Sun Development Tools Java Message Queue
spacer spacer
-  Forte for Java, Community Edition
-  Java Blend
-  Java Message Queue
spacer > Overview
spacer
spacer
For More Information
and to Download the
Sun Developer Tools,
Please Visit:
http://www.sun.com/workshop/

spacer JAVA MESSAGE QUEUE - Overview

Enterprise Messaging Solution

Highlights

  • Layer and leverage your applications within a wide range of existing middleware products
  • Object-based approach makes it easier to use and re-use code
  • Open interface based on the JMS specification promotes interoperability of your application with other JMS-ready applications
  • Publish-and-subscribe model is used to broadcast messages to multiple recipients
  • Point-to-point model enables asynchronous delivery of messages to the recipient's queue
  • Certified message delivery tracks whether messages are received
  • Fault tolerance minimizes system interruption and downtime with hot and cold standby recovery modes
  • Intelligent routing adjusts connection patterns as needed
  • Administratrive support simplifies the management of distributed applications

Have you been thinking about combining your disparate business applications into a single, flexible system? Or perhaps you've been looking at the Internet as your next medium for conducting business? Simple yet powerful, JavaTM Message Queue software solves the complex problem of inter-process communication while saving you time and money. Programmers are free to focus on the heart of their Java applications business logic instead of tedious networking details.

Companies are looking for enterprise messaging solutions that leverage existing investments and protect future flexibility. Java Message Queue is specifically designed to meet those requirements:

  • Java Message Queue utilizes a "layer and leverage" approach, in contrast to some vendor solutions that are "rip and replace"; wasting time and money already spent on existing software.
  • Java Message Queue software is based on open standards, so you're not locked into one vendor or solution. Proprietary vendor solutions can mean a costly, long-term commitment to their systems, training, and extensions severely limiting your choice and flexibility.

Java Message Queue software implements the open-standard Java Message Service (JMS) 1.0.1 specification, and represents a significant improvement over traditional process-centered messaging systems. In those systems, processes wishing to exchange data have to know each other's process id (or address). A change to the location or availability of a process could result in delivery failure.

With Java Message Queue software's data-centered approach, processes simply indicate what type of data they wish to send (publish) or receive (subscribe). Processes can be added, replaced, or even distributed across different processors without affecting other processes. Published data remains available until the subscriber can receive it or some other application-specified event occurs.

KEY BENEFITS

Layer and Leverage

Like the JMS specification it implements, Java Message Queue is designed to be layered within a wide range of existing middleware products. It doesn't dictate your choice of platform, development tools, or middleware layers.

Object-oriented Design

With Java Message Queue software, each application can be partitioned, dynamically distributed, and redistributed to meet the specific needs of your business. Information is encapsulated into data objects for transportation between application processes. This object-based approach makes it easier to use and re-use code.

Open-standards Based

Because Java Message Queue is based on the JMS open standard, you don't have to worry about being locked into a particular vendor or platform. JMS was developed with input from the leading enterprise messaging vendors so it works for a wide variety of applications.

KEY FEATURES

JMS 1.0.1 API Conformance

  • Publish-subscribe

    Broadcast messages to multiple recipients.
    Implements the publish-subscribe model for asynchronous delivery of messages to topics with multiple subscribers.

  • Point-to-point

    Limit a message to a single recipient.
    Implements the point-to-point model for asynchronous delivery of a message to the queue of a given recipient.

  • Certified Message Delivery

    Track whether messages are received.
    Supports client-acknowledgement, which offers the highest certainty that messages are properly formed, reliably delivered, and accurately processed.

Fault Tolerance

Minimize costly system interruption and downtime by incorporating two modes of recovery: hot standby (continuously available redundant processes) and cold standby (as-needed backup processes). Both methods can be mixed in the same application to provide the exact level of protection you want, where you want it.

Intelligent Routing

Choose the routing complexity that's right for your application. Property-based routing gives developers control, while the dynamic nature of Java Message Queue routing means adjustments to connection patterns are reflected when needed.

Administrative Support

Manage many distributed applications as if they were a single, local application. Java Message Queue software includes utilities that simplify and centralize the critical tasks of debugging, tuning, and monitoring.

SUPPORTED PLATFORMS

Router (Server):

  • SolarisTM 2.6 and Solaris 7 Operating Environment (SPARCTM platform)
  • WindowsTM NT 4.0

Clients:

  • Solaris 2.6 and Solaris 7 Operating Environment (SPARC platform)
  • Windows 98 and Windows NT 4.0

JavaTM Development Kit:

  • JDKTM versions 1.1.6, 1.1.7, and 1.1.8 and Java 2 SDK, Standard Edition (formerly JDK 1.2)

SYSTEM REQUIREMENTS

Solaris Operating Environment (SPARC platform)

Minimum

  • Sun UltraTM 1 (or higher) workstation
  • 64 (standard) Mbytes RAM
  • Solaris 2.6 Operating Environment
  • JDK 1.1.6
The compressed installation file is approximately 2 Mbytes.
The installed product requires approximately 5 Mbytes of disk space.

Windows NT

Minimum

  • Intel Pentium 166 Mhz PC
  • 64 Mbytes RAM
  • Windows NT 4.0 with Service Pack 4
  • JDK 1.1.6
The compressed installation file is approximately 2 Mbytes.
The installed product requires approximately 5 Mbytes of disk space.

For More Information on Java Message Queue:
http://www.sun.com/workshop/jmq/

For More Information on the JMS specification:
http://java.sun.com/products/jms/

1999 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Solaris, Java, JDK, Ultra, and We're the dot in .com are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.


spacer

Java Message Queue : Overview

webtone webtone webtone webtone
 Copyright 1994-2000 Sun Microsystems, Inc.,  901 San Antonio Road, Palo Alto, CA 94303 USA. All rights reserved.
 Terms of Use. Privacy Policy
spacer
  spacer spacer spacer spacer